http and api monitor
HTTP monitor
An HTTP status code monitor checks your URLs for a successful HTTP status code (2XX). If the URL doesn’t return this code, the monitor creates an incident and alerts the team members in the corresponding alert group.
Keyword check
Keyword-based monitors search for a specified keyword or phrase in the page response. The search is case-insensitive, ensuring you capture variations in text.
API monitor
APIs can be monitored using either an HTTP status code monitor or a keyword monitor. An uptime monitor will check only the returned status code, while a keyword monitor can verify the presence of a specific string in the API response.
SSL certificate monitoring
HTTP monitors automatically check SSL certificates for HTTPS URLs. When a certificate is approaching expiration, Beepr creates an advisory to notify you before it becomes a problem.
Certificate expiry warnings
You can configure how many days before expiration you want to be warned. The default is 14 days, which works well with most certificate providers including Let's Encrypt's 45-day certificates.
To change the warning threshold, edit the monitor and set the "SSL expiry warning days" field to your preferred number of days (0-365).
Self-signed certificates
By default, monitors will report an issue if they encounter a self-signed certificate. If you're monitoring internal services with self-signed certificates, you can enable "Allow self-signed certificates" in the monitor settings.
Advisories
Advisories are proactive warnings about potential issues with your monitored services. Unlike incidents, advisories don't indicate a current outage—they alert you to conditions that may cause problems in the future.
Viewing advisories
You can view advisories at two levels:
- Organization-wide: Navigate to "Advisories" in the main menu to see all advisories across your organization
- Per alert group: Each alert group has an "Advisories" tab showing only advisories for monitors in that group
Severity levels
Advisories are categorized by severity based on urgency:
- Critical (red): Requires immediate attention. For SSL certificates, this means expiration within 3 days.
- Warning (yellow): Action needed soon. For SSL certificates, this means expiration within 7 days.
- Info (blue): Informational. For SSL certificates, this means expiration is approaching but there's still time.
Types of advisories
Currently, Beepr generates advisories for:
- SSL certificate expiration: Warns when a certificate is approaching its expiration date based on your configured warning threshold